@charset "utf-8";
html,body{ font-family: "Microsoft YaHei", Helvetica, sans-serif; background:#ffffff; font-size:12px; color:#525252;}
body,div,img,form,P,EM,SPAN,FORM,SELECT,INPUT,OPTION,OL,UL,LI,DD,DT,DL,H1,H2,H3,H4,H5,H6{margin:0; padding:0;}
img{ border:0px;}
em { font-style:normal;}
ul,li{ margin:0px;padding:0px;list-style: none;}
a:link {color:#525252;text-decoration: none;}
a:visited {color:#525252;text-decoration: none;}
a:hover {color:#d82730;text-decoration: underline;}
a:active {color:#525252;text-decoration: none;}
a.cGray,a.cGray:visited,a.cGray a{color:#828282;}
a.blue,a.blue:visited,a.blue a{color:#0d7bc1!important;}
.red,a.red,a.red:visited,a.red a{color:#d82730!important;}
a.green,a.green:visited,a.green a{color:#5f9232!important;}

.cDGray {color:#999999;}
.cRed { color:#ff0000;}
.fb { font-weight:bold;}
.fl { float:left;}
.fr { float:right;}
.tc { text-align:center;}
.imgmiddle {vertical-align:middle;} 
.imgbottom {vertical-align:bottom;}
.none {display:none;}
.wrap { width:1200px; margin:0 auto;}
.mt12 { margin-top:12px!important;}
.mt15 { margin-top:15px!important;}
.clear {display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.blank10 { clear:both; height:10px; overflow:hidden; display:block; font-size:1px;}
.gotop { display:none; width:37px; height:39px; position:fixed; _position:absolute; right:10px; bottom:100px; _bottom: "auto"; cursor: pointer; background:url(../images/gotop.gif) no-repeat;}
.site { background:url(../images/filepic.gif) no-repeat -146px -146px; padding-left:25px; line-height:22px;}

.lh {overflow:hidden;zoom:1;}
.lh li,.lh dl,.lh .item{float:left;}
.ld { position:relative;zoom:1;}
.ld b,.ld s,.ld .block { position:absolute; overflow:hidden;}
/*顶部*/
#shortcut,#shortcut li,#shortcut .fl b,#shortcut .menu b { background-image:url(../images/mainpic.gif); background-repeat:repeat-x;}
#shortcut { height:32px; line-height:30px; width:100%;}
#shortcut .wrap { height:32px;}
#shortcut li{ height:30px; padding:0 9px; background-position:-99px -463px;}
*html #shortcut li.menu dl{position:absolute;}
*html #shortcut .fl{height:30px;overflow:hidden;}
#shortcut .fl{ height:30px;overflow:hidden;}
#shortcut .fl .fore1{ padding-left:19px;background:none;}
#shortcut .fl b{top:6px;left:1px;width:17px;height:17px; background-position:-42px -108px;cursor:pointer;}
#shortcut .fl span{display:none;}
#shortcut .fr{ height:30px;overflow:visible;}
#shortcut .fr .fore1{ background:none;}
#shortcut .fr .menu{ position:relative;z-index:10;width:81px;padding:3px 0 0;}
#shortcut .menu dl{width:67px;padding:0 6px;}
#shortcut .menu dt{height:24px;padding:0 10px 1px 6px; line-height:24px;cursor:default;}
#shortcut .menu b{ top:10px;right:3px;width:7px;height:4px;background-position:-14px -156px;}
#shortcut .menu dd{display:none;padding:4px 0 4px 5px;line-height:21px;}
#shortcut .fr .hover{z-index:11;}
#shortcut .hover dl{ border:1px solid #ddd;background:#fff;}
#shortcut .hover dt{padding-left:5px;border-bottom:1px solid #F3F3F3;line-height:23px;}
#shortcut .hover dd{display:block;}
#shortcut .hover b{ top:9px; background-position:-14px -151px;}
#shortcut a.link-logout:link,#shortcut a.link-logout:visited{color:#999;}
/*ad*/
#top_ad { position:relative; margin-bottom:10px;}
#top_ad .close { position:absolute; top:5px; right:5px; cursor:pointer;}

#header { height:85px;}
#logo { float:left; width:310px; margin:6px 0 0 10px;}
/*search*/
#search b,#search s,#search .form,#search .button{ background-image:url(../images/mainpic.gif);background-repeat:repeat-x;}
#search{float:left;width:552px; padding-top:8px; padding-right:100px;}
#search .i-search{z-index:7;width:550px;height:41px;margin-bottom:3px;}
#search b,#search s{height:41px;top:0;background-repeat:no-repeat;}
#search b{width:10px;left:-10px;background-position:-90px -108px;}
#search s{width:5px;right:-5px;background-position:0 -108px;}
#search .form { height:33px;padding:4px 0;overflow:hidden;background-position:0 -65px;}
#search .text{position:relative;z-index:1;width:443px;height:29px;line-height:29px;color:#b6b6b6;font-size:14px; border:0; background:none; background:url(../images/search_ico.gif) no-repeat 1px 4px; padding-left:25px;}
#search .button{position:relative;z-index:1;width:78px; height:31px; line-height:31px; background-position:0 -34px;background-color:#FBB111;font-size:14px;font-weight:bold; border:1px solid #dd0000; cursor:pointer;}
#hotwords{height:18px;color:#999;overflow:hidden;}
#hotwords span,#hotwords strong{float:left;font-weight:normal;}
#hotwords a:link,#hotwords a:visited{float:left;margin-right:10px;color:#999;}
#hotwords a:hover,#hotwords a:active{color:#C00;}
/*phone*/
#phone { float:left; padding-top:20px;}
#phone .num { height:30px; line-height:30px; font-size:26px; font-weight:bold; color:#d82730; padding-left:30px;}
#phone .num b { top:3px; left:0; width:24px; height:24px; background-image:url(../images/mainpic.gif);background-repeat:repeat-x; background-position:-48px -151px;}
/*nav*/
#nav,#navitems,#navitems li,#navitems .curr a,#navitems .hover a { background-image:url(../images/mainpic.gif);background-repeat:repeat-x;}
#nav{ position:relative; z-index:6; height:47px; padding-left:200px; margin-bottom:10px; background-position:0 -200px; background-repeat:repeat-x;}
#navitems,#navitems li,#navitems li a{ height:47px;}
#navitems { background-position:990px -151px; background-repeat:no-repeat;}
#navitems li{ float:left; position:relative; width:98px; background-position:-98px -298px; background-repeat:no-repeat;}
#navitems li a { position:absolute; top:0; left:0; width:100px; text-align:center;color:#fff; font:bold 15px/42px "microsoft yahei"; text-decoration:none;}
#navitems .curr,#navitems .hover { z-index:1;}
#navitems .curr a,#navitems .hover a { background-position:0 -249px;}
/*购物车*/
#treasure .shop dt,#treasure .menu2 b,#treasure .shop b,#treasure .hover b { background-image:url(../images/mainpic.gif); background-repeat:repeat-x;}
#treasure { background-image:url(../images/mainpic.gif); background-repeat:repeat-x;}
#treasure .shop { position:absolute; right:25px; top:3px; width:174px; height:37px;}
#treasure .shop dt { width:172px; height:35px; line-height:35px; font-size:15px; text-align:center; border:1px solid #d2323b; background-position:0 -384px; cursor:default;}
#treasure .shop dt img { position:absolute; top:8px; left:15px;}
#treasure .shop dt strong { color:#f4a94e; padding:0 3px;}
#treasure .shop b { top:8px; right:12px; width:19px; height:19px; background-position:-26px -151px;}
#treasure .shop dd { display:none; width:350px; position:absolute; top:35px; right:0; padding:5px 0 0; background:#ffffff; border:1px solid #d2323b; border-width:0 1px 1px 1px;}
#treasure .guc_content { max-height:344px;_height:expression(this.scrollHeight > 344 ? "344px" : "auto"); overflow:auto;}
#treasure .smc { overflow:hidden; zoom:1;}
#treasure .smc li { padding:10px; height:52px; border-bottom:1px dashed #CCC; overflow:hidden;}
#treasure .hover dt { background:#ffffff; border:1px solid #d2323b; border-width:1px 1px 0 1px;}
#treasure .hover dd { display:block;}
#treasure .hover b { background-position:-26px -177px;}
#treasure .p_img { float:left; width:65px;}
#treasure .p_img img { width:50px; height:50px; border:1px solid #dcdcdc;}
#treasure .p_name { width:160px; float:left;}
#treasure .p_detail { float:right; text-align:right; color:#9a9792;}
#treasure strong {color:#d82730;}
#treasure .font16 { font-size:16px;}
#treasure .jiesuan { padding:10px; background:#f3f3f3; border:0; text-align:right; overflow:hidden;}
.btn_js { margin-top:5px; background:url(../images/btnbg.gif) no-repeat; width:120px; height:30px; line-height:30px; font-size:12px; font-weight:bold; color:#ffffff; border:none; cursor:pointer;}
/*商品分类*/
#categorys,#categorys .mt,#categorys .mt b,#categorys h3,#categorys s,#categorys .close,#categorys.hover .mt b { background-image:url(../images/mainpic.gif); background-repeat:no-repeat;}
#categorys .fr {background-image:url(../images/imcbg.gif); background-repeat:repeat-y;}
#categorys { position:absolute; top:0; left:0; width:200px; height:43px; background-position:0 -200px; background-repeat:repeat-x;}
#categorys .mt { background-position:-90px -151px;}
#categorys .mt a { display:block; height:43px; padding-left:20px; line-height:43px; color:#fff; font:bold 15px/42px "microsoft yahei";}
#categorys .mt b { top:12px; right:12px; width:15px; height:15px; background-position:-24px -108px;}
#categorys .mc { position:absolute; top:43px; left:0; width:186px; padding:3px 5px 5px; background:#fcf4ea; border:solid #bc151e; border-width:1px 2px 5px 2px; overflow:visible;}
#categorys .item { width:182px; height:90px; border-top:1px dashed #d4c3b5;}
#categorys .fore1 { border-top:none;}
#categorys span { display:block; width:182px; position:absolute; z-index:1;}
#categorys h3 { width:165px; height:85px; padding-left:5px; padding-top:5px; font-size:12px; border:solid #FCF4EA; border-width:1px 0 1px 1px; background:none; font-weight:normal; line-height:20px; letter-spacing: -1px;}
#categorys h3 strong { display:block; color:#d82730;}
#categorys h3 a { float:left; margin-right:10px; white-space:nowrap;}
#categorys h3 a:link,#categorys h3 a:visited { color:#666666;}
#categorys h3 a:hover,#categorys h3 a:active { color:#C00;}
#categorys s { display:block; position:absolute; top:12px; left:175px; width:5px; height:8px; background-position:-13px -108px;}
#categorys .item .i-mc { display:none; position:absolute; left:175px; top:3px; width:692px; border:1px solid #c30; background:#fff; overflow:hidden;}
#categorys .item dt { padding:3px 6px 0 0; font-weight:bold; color:#C00;}
#categorys .item dd { padding:3px 0 0; overflow:hidden; zoom:1;}
#categorys .subitem { float:left; width:464px; padding:0 4px 0 8px;}
#categorys .subitem dl {border-top:1px dotted #EED6B7; padding:6px 0; overflow:hidden; zoom:1;}
#categorys .subitem .fore1 { border-top:none;}
#categorys .subitem dt { float:left; width:54px; line-height:22px; text-align:right;}
#categorys .subitem dd { float:left; width:402px;}
#categorys .subitem em { float:left; height:14px; margin:4px 0; line-height:14px; padding:0 8px; border-left:1px solid #ccc;}
#categorys .subitem dt a { color:#c00; text-decoration:underline;}
#categorys .subitem dd a { white-space:nowrap;}
#categorys .fr { background-color:#FCF4EA; width:210px; padding-bottom:2010px; margin-bottom:-2000px;}
#categorys .fr dl { width:194px; padding:6px 8px;}
#categorys .fr a {color:#666;}
#categorys .fr dd {padding-top:6px;line-height:22px;overflow:hidden;}
#categorys .categorys-brands li { float:left; width:97px;}
#categorys .mc .extra { padding:5px 8px 5px 18px; height:15px; line-height:15px; overflow:hidden; background:#FDF1DE; border-top:1px solid #FDE6D2;}
#categorys .mc .extra a { color:#c00;}
#categorys .close { position:absolute; top:6px; left:666px; z-index:14; width:19px; height:19px; background-position:-56px -204px; cursor:pointer;}
#categorys .loading-style1 { margin-top:10px;}
#categorys .fore1 .categorys-brands li,#categorys .fore12 .categorys-brands li { width:194px;}
#categorys .fore4 .i-mc { top:40px;}
#categorys .fore5 .i-mc { top:180px;}
#categorys .fore6 .i-mc { top:150px;}
#categorys .hover span { z-index:13; width:160px;}
#categorys .hover h3 { border:solid #c30; border-width:1px 0 1px 1px; background-color:#fff; overflow:hidden;}
#categorys .hover s { display:none;}
#categorys .hover .i-mc { display:block; z-index:12;}
#categorys.hover .mt b { background-position:-28px -204px;}
#categorys.hover .mc { display:block;}
*html #categorys .item dd { padding-bottom:6px;}

#slide { float:left; display:inline; width:750px; height:356px; margin-left:210px;}
/*banner*/
#banner { position:relative; width:748px; height:354px; overflow:hidden; border:1px solid #e2e2e2;}
#banner img { width:748px; height:354px;}
#banner #ico{ position:absolute; right:8px; bottom:6px}
#banner #ico li{ background:#e0e0e0; float:left; display:block; width:15px; height:15px; line-height:15px; border:1px solid #ffffff;font-family:Arial, Helvetica, sans-serif; text-align:center; margin:2px; padding:1px; cursor:pointer}
#banner #ico li.high{ background:#dc0021; border:1px solid #dc0021; color:#fff; font-weight:bolder;}
/*滚动图*/
#roll { position:relative; width:748px; height:205px; overflow:hidden; border:1px solid #e1e1e1; margin-top:10px;}
.bx_wrap { margin-top:7px;}
.bx_wrap img { width:120px; height:120px;}
.bx_wrap a.prev,.bx_wrap a.next { background-image:url(../images/mainpic.gif); background-repeat:no-repeat;}
.bx_wrap a.prev { width:17px; height:82px; outline-style:none; outline-width:0; position:absolute; top:60px; left:-1px;text-indent: -9999px; background-position:0 -298px; overflow:hidden;}
.bx_wrap a.next { width:17px; height:82px; outline-style:none; outline-width:0; position:absolute; top:60px; right:-1px;text-indent: -9999px; background-position:-23px -298px; overflow:hidden;}
.bx_container { width:680px; margin:0 auto; overflow:hidden;}
.bx_container li { float:left; width:130px;}
.bx_container li p { height:22px; line-height:22px;}
.bx_container li p strong { color:#d82730; font-size:13px;font-family: verdana;}
.bx_container li p span { float:right; font-weight:bold; color:#d82730; font-size:13px;font-family: verdana;}
/*正品*/
#sideright { float:right; width:228px;}
#slogans,#slogans li b { background-image:url(../images/mainpic2.gif); background-repeat:no-repeat;}
#slogans { width:228px; height:85px;}
#slogans ul { padding-top:20px;}
#slogans li { float:left; width:76px; text-align:center; cursor:pointer;}
#slogans li b {display:block;width:38px;height:28px;margin:0 auto 4px;overflow:hidden;}
#slogans .fore1 b { background-position:5px -93px;}
#slogans .fore2 b { background-position:-48px -93px;}
#slogans .fore3 b { background-position:-106px -93px;}
#slogens dt{position:absolute;top:0;width:69px;height:78px;border:solid #ddd;border-width:1px 0 1px 1px;text-align:center;font-weight:bold;}

.mbox { border:1px solid #e1e1e1;}
.bg1 { background:#f1f1f1;}
.tit { height:39px; line-height:37px; line-height:37px; padding:0 8px; background-image:url(../images/mainpic.gif); background-repeat:repeat-x; background-position:0 -423px;}
.tit strong { color:#333333; font-size:14px;}
.tit span { float:right;}
.tit font { color:#c5c5c5; font-size:13px; padding:0 0 0 10px; font-weight:normal}
/*公告*/
.notice { padding:30px 120px;}
.notice li { line-height:36px; font-size:14px; background:url(../images/arrow02.gif) no-repeat 2px 16px; border-bottom:1px dashed #f0f0f0; padding-left:15px;}
.notice li span { float:right; color:#9b9b9b;}
.column { padding:10px 15px;}
.column li { line-height:30px; background:url(../images/arrow01.gif) no-repeat 2px 13px; padding-left:10px;}
.column li span { float:right; color:#9b9b9b;}
.file_box { padding:20px 100px;}
.file_box h3 { text-align:center; font-size:16px; line-height:50px;}
.file_box .ftime { position:relative; height:36px; font-size:12px; font-weight:normal; color:#999999; text-align:center; border-top:1px solid #ebebeb; line-height:36px; padding-bottom:10px;}
.file_box .ftime div { position:absolute; top:0; right:0; display:inline;}
.file_box p { text-indent:28px; font-size:14px; line-height:28px; padding:5px 0;}
.file_box p.tcimg { text-align:center; text-indent:0; padding:20px 0;}

.w200 { width:200px;}
.w989 { width:989px;}
/*今日团*/
.jrtuan { text-align:center;}
.jrtuan p { line-height:24px; margin-bottom:5px;}
.rob { width:226px; height:53px; background:url(../images/rob.gif) no-repeat;}
.rob strong { float:left; font-size:24px; line-height:53px; padding-left:10px; color:#ffffff;}
.rob b { top:10px; right:7px; width:68px; height:32px;}
.rob_btn { background:url(../images/rob_btn.gif) no-repeat; width:68px; height:32px; border:none; cursor:pointer;}
/*品牌专卖店*/
.brand { background:#FFF; border:1px solid #e1e1e1; margin:10px 6px;}
.brand ul { padding:12px 0 0 6px;}
.brand ul li { display:inline; width:84px; height:46px; margin:0 4px 0 0;}
.brand ul li img { width:82px; height:35px; border:1px solid #cccccc;}
.adpic a { display:block; text-align:center; margin-top:15px;}
/*列表tab*/
.tab {}
.bor1 { border-top:1px solid #e1e1e1;}
.bor3 { border-top:3px solid #d82730;}
.tab .tabtit { height:37px; line-height:35px; overflow:hidden; zoom:1; background-image:url(../images/mainpic.gif); background-repeat:repeat-x; border-left:1px solid #e1e1e1; background-position:0 -425px; border-right:1px solid #e1e1e1;}
.tab .tabtit h4 { float:left; width:210px; padding-left:10px; font-size:14px; color:#333333; border-right:1px solid #e1e1e1;}
.tab .tab_hd { float:left;}
.tab .tab_hd li{ float:left; color:#333333; text-align:center; padding:0 50px; cursor:pointer; border-right:1px solid #e1e1e1; border-left:1px solid #ffffff;}
.tab .tab_hd li.active{ background:#ffffff; color:#d82730; height:39px; font-weight:bold;}
.tab .tab_bd { padding:0 20px 10px; border:1px solid #e1e1e1; border-width:0 1px 1px 1px;}
.tab_l { padding-top:10px;}
.tab_l .tab_hd { height:31px; background:url(../images/point.gif) repeat-x bottom; overflow:hidden; zoom:1; padding-left:18px;}
.tab_l .tab_hd li{ float:left; color:#333333; height:30px; line-height:30px; text-align:center; width:80px; text-align:center; cursor:pointer; border-right:1px solid #e1e1e1; border-left:1px solid #ffffff; border:0;}
.tab_l .tab_hd li.active{ background:#ffffff; color:#d82730; font-weight:bold; border:1px solid #e1e1e1; border-width:1px 1px 0 1px;}
.tab_l .tab_bd {}
/*活动商品区*/
.activity ul { padding:20px 0;}
.activity .fore1 { border-bottom:1px dashed #e1e1e1;}
.activity ul li { width:310px;}
.activity ul li .sp_img { float:left; width:112px; height:112px;}
.activity ul li .sp_img b { right:0; bottom:0; width:52px; height:53px;}
.activity ul li .sp_img .full_add { background:transparent url(../images/msg_fulladd.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src=images/msg_fulladd.png); background-repeat:no-repeat;}
.activity ul li .sp_img .full_cut { background:transparent url(../images/msg_fullcut.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src=images/msg_fullcut.png); background-repeat:no-repeat;}
.activity ul li .sp_img .buy_add { background:transparent url(../images/msg_buyadd.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src=images/msg_buyadd.png); background-repeat:no-repeat;}
.activity ul li .sp_img .buy_cut { background:transparent url(../images/msg_buycut.png);_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src=images/msg_buycut.png); background-repeat:no-repeat;}
.activity ul li .sp_text { float:right; width:180px; padding-right:10px;}
.activity ul li .sp_text h5 { font-size:14px; font-weight:normal; line-height:28px;}
.activity ul li .sp_text p { padding:3px 0;}
.activity ul li .sp_text p strong { color:#d82730;}
.activity ul li .sp_text p font { padding-left:15px; font-size:12px; text-decoration:line-through; color:#dcdcdc;}
/*图片列表*/
.piclist { padding-top:10px;}
.piclist li { display:inline; width:162px;}
.piclist li img { border:1px solid #f6f6f6; margin-bottom:5px;}
.piclist li strong { color:#d82730; font-size:13px;font-family: verdana;}
.piclist li h6 { height:66px; line-height:22px; font-size:12px; font-weight:normal;}
.piclist li p { line-height:22px; padding:0!important;}
.piclist li p.fct10 { padding-top:10px!important; text-align:center;}
.ml25 li { margin-left:25px;}
.ml30 { border-bottom:1px dashed #e5e3e3; padding:20px 0!important;}
.ml30 li { margin-left:30px!important;}
.mr0 { padding-left:18px;}
.mr0 li { display:block; margin-bottom:15px!important;}
/*框架*/
.mainbox { height:276px; border-right:solid #e1e1e1; border-bottom:solid #e1e1e1; border-left:solid #e1e1e1; border-width:3px 1px 1px 1px;}
.mainbox .lpic { float:left; width:224px;}
.mainbox .lpic h2 { line-height:35px; font-size:15px; padding-left:10px;}
.mainbox .lpic ul { padding:10px 0 0 20px;}
.mainbox .lpic ul li { line-height:24px; background:url(../images/arrow.gif) no-repeat 0 10px; padding-left:10px;}
.mainbox .rbox { float:left; width:974px;}
.mainbox .rbox h2 { height:37px; line-height:35px; background:url(../images/mainpic.gif) repeat-x 0 -425px; padding-right:10px;}
.mainbox .rbox h2 span { font-size:12px; float:right; font-weight:normal;}
.box1 { border-top:solid #9bc0ca;}
.box1 .lpic { height:276px; background:url(../images/left_pic01.jpg) no-repeat;}
.box1 h2 { color:#9bc0ca;}
.box1 .rbox h2 a { color:#9bc0ca; margin-right:10px;}
.box2 { border-top:solid #a7ca9b;}
.box2 .lpic { height:276px; background:url(../images/left_pic02.jpg) no-repeat;}
.box2 h2 { color:#a7ca9b;}
.box2 .rbox h2 a { color:#a7ca9b; margin-right:10px;}
.box3 { border-top:solid #cac79b;}
.box3 .lpic { height:276px; background:url(../images/left_pic03.jpg) no-repeat;}
.box3 h2 { color:#cac79b;}
.box3 .rbox h2 a { color:#cac79b; margin-right:10px;}
.box4 { border-top:solid #caa79b;}
.box4 .lpic { height:276px; background:url(../images/left_pic04.jpg) no-repeat;}
.box4 h2 { color:#caa79b;}
.box4 .rbox h2 a { color:#caa79b; margin-right:10px;}
.box5 { border-top:solid #a79bca;}
.box5 .lpic { height:276px; background:url(../images/left_pic05.jpg) no-repeat;}
.box5 h2 { color:#a79bca;}
.box5 .rbox h2 a { color:#a79bca; margin-right:10px;}
/*link*/
#link { border:1px solid #e1e1e1;zoom:1;}
#link li { width:150px; margin:0 9px; padding:5px 0;}
/*service*/
#service dd,#service dt b,#service li,#service li b{background-image:url(../images/mainpic2.gif);background-repeat:no-repeat;}
#service{padding:10px 20px;background:#fbfbfb;margin-bottom:20px;border:1px solid #e1e1e1;zoom:1;}
#service dl{float:left;width:190px;}
#service dt{position:relative;padding:6px 0 6px 40px; font-size:14px;zoom:1; color:#d82730;}
#service dd{min-height:120px;padding-left:24px;margin-left:20px; background-position:-390px 0;line-height:20px;}
#service dt b{position:absolute;top:3px;left:8px;width:27px;height:25px;}
#service dl.fore1 b{background-position:0 -125px;}
#service dl.fore2 b{background-position:-28px -125px;}
#service dl.fore3 b{background-position:-61px -125px;}
#service dl.fore4 b{background-position:-93px -125px;}
#service dl.fore5 b{background-position:-125px -125px;}
#service dl.fore6 b{background-position:-155px -125px;}
#service ul{display:none;}
*html #service dd{height:120px;}
/*弹出登录*/
.tclogin{ padding:20px 0; width:420px; display:none}
.tclogin p { margin:10px; font-size:14px; text-align:center;}
.submit_1 { padding:15px 0 0 30px}
.submit_1 li {padding-top:20px;overflow:hidden;height:100%}
.submit_1 li div {float:right; width:310px}
.submit_1 li div p { padding:10px 0 0 0; color:#999; margin:0; text-align:left;}
.submit_1 li h2 {width:70px;text-align:right;font-size:14px;font-weight: normal; padding:5px 0 0 0}
.submit_1 li .text { height:28px; line-height:28px; width:260px}

.nTab1 { background:url(../images/xian.gif) repeat-x 0 30px}
.nTab1 .TabTitle {background:url(../images/xian.gif) repeat-x 0 30px;height:41px;line-height:41px}
.nTab1 .TabTitle ul {padding:0 0 0 20px;}
.nTab1 .TabTitle li {cursor:pointer;height:30px;float:left; padding:0 20px; line-height:30px; margin-right:10px; font-size:15px;background:#54899f;}
.nTab1 .TabTitle .active {color:#FFFFFF; background-color:#d90b28}
.nTab1 .TabTitle .normal {color:#d90b28; background:none}
.btn_red { background:url(../images/btn_red.gif) no-repeat; width:128px; height:35px; font-size:15px; color:#ffffff; border:none; cursor:pointer; font-family: "Microsoft YaHei", Helvetica, sans-serif;}
/*弹窗*/
.tck{ padding:20px; width:300px; display:none}
.tck p { margin:10px; font-size:14px; text-align:center;}
.address_form {padding:20px; width:600px; display:none;}

/*footer*/
#footer{ padding-bottom:30px;text-align:center;}
#footer .copyright{margin:10px 0;}
#footer .authentication a{margin:0 5px;}

.add_btn{background: #cccccc; width:160px; height:25px; text-align: center; display: none; position:absolute;}
.add-cart-detail{position:absolute; text-align:center; vertical-align:middle; border: 1px solid #4DBF00; background: #F0FFE5; padding: 20px;display: none;}
.win_info{margin-left:55px; margin-bottom:-20px; padding-top:20px; background:#FFFF99; border:1px #FFCC00 solid; width:320px; height:35px; text-align: center; display: none;}